(()=>{var e=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t={};(()=>{"use strict";e(t);const r="survey",{debug:a,addListener:n,removeListener:i,ExitIntent:o,get:s,matchesAddon:d,matchesTrigger:c,trackSurveyResponse:u,loadScript:v,IndexedDB:y,Preview:l,Emitter:g,pagesTracker:E}=CE2,{currentScript:C}=document,S=C.src,h=async e=>new Promise((t=>CE2.loadScript(e,t)));CE2.loadAddon=async e=>{try{const t=new CE2.NativeURL("../thirdparty/e1135c7f31a16440d5fc9944b7402d81.js",S).toString(),a=new CE2.NativeURL("./survey.js",S).toString(),n=new CE2.NativeURL("./cta.js",S).toString();switch(await h(t),e){case r:await h(a);break;case"cta":await h(n)}}catch(r){t=`Error loading addon ${e}: ${r.message}`,a(`[Addons] ${t}`,undefined)}var t},CE2.launchAddon=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};switch(e){case r:CE2.launchSurvey(t);break;case"cta":CE2.launchCTA(t)}}})();var r=CE2.survey=void 0===CE2.survey?{}:CE2.survey;for(var a in t)r[a]=t[a];t.__esModule&&Object.defineProperty(r,"__esModule",{value:!0})})();